package file01;
/*
*    boolean isDirectory()
*            如果当前路径不是一个目录结果返回false,如果是一个目录结果返回true
*            如果路径在硬盘不存在结果返回false
*   boolean isFile()
*          如果当前路径不是一个文件结果返回false,如果是一个文件结果返回true
* */
import java.io.File;

public class FileDemo04 {
    public static void main(String[] args) {
        //method01();
        File file5 = new File("day22\\src\\1.txt");
        System.out.println(file5.isDirectory()); // false
        System.out.println(file5.isFile()); //  true

        File file6 = new File("day22\\src\\");
        System.out.println(file6.isDirectory()); // true
        System.out.println(file6.isFile()); //  false

    }

    private static void method01() {
        File file = new File("E:\\mycode\\untitled1\\day22\\src\\1.txt");
        System.out.println(file.exists());  // true

        File file2 = new File("E:\\mycode\\untitled1\\day22\\src\\2.txt");
        System.out.println(file2.exists()); // false

        File file3 = new File("1.txt");
        System.out.println(file3.exists()); // false

        // 1.txt的绝对路径 E:\mycode\\untitled1\day22\src\1.txt
        // java Project 的绝对路径  E:\mycode\\untitled1
        // 在IDEA工程下的文件或文件夹的相对参照物就是 当前工程 也就是Project这个工程
        File file4 = new File("day22\\src\\1.txt");
        System.out.println(file4.exists()); // true
    }
}
